insulating sheathing - Turco Inglés Diccionario